#ifndef STATE_DR
#define STATE_DR

#include <SDL.h>

#include "../Delta-Ray/state_men.h"

class StateMenager;

class State
{
public:
	virtual void Init(StateMenager *a_stmen,SDL_Surface *a_S_SCREEN) = 0;
	virtual void Tick() = 0;
	virtual void TickFast() = 0;
	virtual void Draw() = 0;
	virtual void Destroy() = 0;

	bool CallEnd;
protected:
    State() { }
};

#endif
